| Package | main.model.interfaces |
| Interface | public interface ISharedObject extends IListElement |
| Implementors | SharedObjectVO |
| Property | Defined By | ||
|---|---|---|---|
| bootstrapPeer : String | ISharedObject | ||
| chunksCount : uint [read-only] | ISharedObject | ||
| completeness : Number | ISharedObject | ||
| descriptor : ISharedObjectDescriptor [read-only] | ISharedObject | ||
![]() | elementID : String [read-only] | IListElement | |
| fileReference : FileReference [read-only] | ISharedObject | ||
| groupSpec : IGroupSpec | ISharedObject | ||
| name : String [read-only] | ISharedObject | ||
| netGroupIDs : ArrayList [read-only] | ISharedObject | ||
| peersCount : uint | ISharedObject | ||
| receiveBytesPerSecond : Number | ISharedObject | ||
| sendBytesPerSecond : Number | ISharedObject | ||
| sha256 : String [read-only] | ISharedObject | ||
| size : Number | ISharedObject | ||
| Method | Defined By | ||
|---|---|---|---|
getChunk(index:uint):Object | ISharedObject | ||
getHaveObjects():Array | ISharedObject | ||
getWantObjects():Array | ISharedObject | ||
rebuild():ByteArray | ISharedObject | ||
setChunk(object:Object, index:uint):void | ISharedObject | ||
setChunksLength(length:uint):void | ISharedObject | ||
verify(data:ByteArray):Boolean | ISharedObject | ||
| bootstrapPeer | property |
bootstrapPeer:String public function get bootstrapPeer():String public function set bootstrapPeer(value:String):void| chunksCount | property |
chunksCount:uint [read-only] public function get chunksCount():uint| completeness | property |
completeness:Number public function get completeness():Number public function set completeness(value:Number):void| descriptor | property |
descriptor:ISharedObjectDescriptor [read-only] public function get descriptor():ISharedObjectDescriptor| fileReference | property |
fileReference:FileReference [read-only] public function get fileReference():FileReference| groupSpec | property |
groupSpec:IGroupSpec public function get groupSpec():IGroupSpec public function set groupSpec(value:IGroupSpec):void| name | property |
name:String [read-only] public function get name():String| netGroupIDs | property |
netGroupIDs:ArrayList [read-only] public function get netGroupIDs():ArrayList| peersCount | property |
peersCount:uint public function get peersCount():uint public function set peersCount(value:uint):void| receiveBytesPerSecond | property |
receiveBytesPerSecond:Number public function get receiveBytesPerSecond():Number public function set receiveBytesPerSecond(value:Number):void| sendBytesPerSecond | property |
sendBytesPerSecond:Number public function get sendBytesPerSecond():Number public function set sendBytesPerSecond(value:Number):void| sha256 | property |
sha256:String [read-only] public function get sha256():String| size | property |
size:Number public function get size():Number public function set size(value:Number):void| getChunk | () | method |
public function getChunk(index:uint):ObjectParameters
index:uint |
Object |
| getHaveObjects | () | method |
public function getHaveObjects():ArrayReturnsArray |
| getWantObjects | () | method |
public function getWantObjects():ArrayReturnsArray |
| rebuild | () | method |
public function rebuild():ByteArrayReturnsByteArray |
| setChunk | () | method |
public function setChunk(object:Object, index:uint):voidParameters
object:Object | |
index:uint |
| setChunksLength | () | method |
public function setChunksLength(length:uint):voidParameters
length:uint |
| verify | () | method |
public function verify(data:ByteArray):BooleanParameters
data:ByteArray |
Boolean |