C# Класс ChordUnity, AllJoyn

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
acceptFile ( String fromChannel, String exchangeId, int chunkTimeoutMsec, int chunkRetries, long chunkSize ) : bool
acceptMultiFiles ( String fromChannel, String taskId, int chunkTimeout, int chunkRetries, long chunkSize ) : bool
browseFiles ( ) : void
cancelFile ( String toChannel, String exchangeId ) : bool
cancelMultiFiles ( String toChannel, String taskId ) : bool
close ( ) : void
getAvailableInterfaceTypes ( ) : List
getIp ( ) : String
getJoinedChannelList ( ) : List
getJoinedNodeList ( String channelName ) : List
getLastError ( ) : int
getNICList ( int handle ) : String[]
getName ( ) : String
getNodeIpAddress ( String channelName, String nodeName ) : String
getObject ( ) : ChordUnity,
getVersionCode ( ) : int
getVersionName ( ) : String
init ( ) : void
isSmartDiscoveryEnabled ( ) : bool
joinChannel ( String channelName ) : bool
leaveChannel ( String channelName ) : void
onBrowseResult ( String fileName ) : void
onStopped ( int reason ) : void
rejectFile ( String toChannel, String exchangeId ) : bool
rejectMultiFiles ( String toChannel, String taskId ) : bool
resetSmartDiscoveryPeriod ( ) : void
sendData ( String toChannel, String nodeName, String payloadType, byte payload ) : void
sendDataToAll ( String toChannel, String payloadType, byte payload ) : void
sendFile ( String toChannel, String toNode, String fileType, String strFilePath, int timeoutMsec ) : String
sendMultiFiles ( String toChannel, String toNode, String fileType, List listFilePath, int timeout ) : String
sendUdpData ( String toChannel, String toNode, int reliableTime, bool respFlag, String payloadType, byte payload, String sessionName ) : String
sendUdpDataToAll ( String toChannel, int reliableTime, bool respFlag, String payloadType, byte payload, String sessionName ) : String
setNetworkListener ( ChordUnityNetworkListener listener ) : void
setNodeKeepAliveTimeout ( int timeoutMsec ) : void
setSecureModeEnabled ( bool enabled ) : void
setSendMultiFilesLimitCount ( int count ) : void
setSmartDiscoveryEnabled ( bool enabled ) : void
setTempDirectory ( String tmpDirPath ) : void
start ( int interfaceType, ChordUnityChannelListener cListener, ChordUnityStatusListener sListener ) : int
stop ( ) : void
viewLicense ( ) : void

Приватные методы

Метод Описание
ChordUnity ( ) : System
Start ( ) : void
isSecureChannel ( String channelName ) : bool
onConnected ( String interfaceType ) : void
onDataReceiveEvent ( String hkey ) : void
onDataReceived ( String fromNode, String fromChannel, String payloadType, byte payload ) : void
onDisconnected ( String interfaceType ) : void
onFileChunkReceived ( String hkey ) : void
onFileChunkSent ( String hkey ) : void
onFileFailed ( String hkey ) : void
onFileReceived ( String hkey ) : void
onFileSent ( String hkey ) : void
onFileWillReceive ( String hkey ) : void
onMultiFilesChunkReceived ( String hkey ) : void
onMultiFilesChunkSent ( String hkey ) : void
onMultiFilesFailed ( String hkey ) : void
onMultiFilesFinished ( String hkey ) : void
onMultiFilesReceived ( String hkey ) : void
onMultiFilesSent ( String hkey ) : void
onMultiFilesWillReceive ( String hkey ) : void
onNodeJoined ( String fromNode, String fromChannel ) : void
onNodeJoinedEvent ( String hkey ) : void
onNodeLeft ( String fromNode, String fromChannel ) : void
onNodeLeftEvent ( String hkey ) : void
onStarted ( String nodeName, int reason ) : void
onStartedEvent ( String hkey ) : void
onStoppedEvent ( String hkey ) : void
onUdpDataDelivered ( string toNode, string toChannel, string reqId ) : void
onUdpDataDeliveredEvent ( String hkey ) : void
onUdpDataReceived ( string fromNode, string fromChannel, string payloadType, byte payload, string sessionName ) : void
onUdpDataReceivedEvent ( String hkey ) : void

Описание методов

acceptFile() публичный Метод

public acceptFile ( String fromChannel, String exchangeId, int chunkTimeoutMsec, int chunkRetries, long chunkSize ) : bool
fromChannel String
exchangeId String
chunkTimeoutMsec int
chunkRetries int
chunkSize long
Результат bool

acceptMultiFiles() публичный Метод

public acceptMultiFiles ( String fromChannel, String taskId, int chunkTimeout, int chunkRetries, long chunkSize ) : bool
fromChannel String
taskId String
chunkTimeout int
chunkRetries int
chunkSize long
Результат bool

browseFiles() публичный Метод

public browseFiles ( ) : void
Результат void

cancelFile() публичный Метод

public cancelFile ( String toChannel, String exchangeId ) : bool
toChannel String
exchangeId String
Результат bool

cancelMultiFiles() публичный Метод

public cancelMultiFiles ( String toChannel, String taskId ) : bool
toChannel String
taskId String
Результат bool

close() публичный Метод

public close ( ) : void
Результат void

getAvailableInterfaceTypes() публичный Метод

public getAvailableInterfaceTypes ( ) : List
Результат List

getIp() публичный Метод

public getIp ( ) : String
Результат String

getJoinedChannelList() публичный Метод

public getJoinedChannelList ( ) : List
Результат List

getJoinedNodeList() публичный Метод

public getJoinedNodeList ( String channelName ) : List
channelName String
Результат List

getLastError() публичный Метод

public getLastError ( ) : int
Результат int

getNICList() публичный Метод

public getNICList ( int handle ) : String[]
handle int
Результат String[]

getName() публичный Метод

public getName ( ) : String
Результат String

getNodeIpAddress() публичный Метод

public getNodeIpAddress ( String channelName, String nodeName ) : String
channelName String
nodeName String
Результат String

getObject() публичный статический Метод

public static getObject ( ) : ChordUnity,
Результат ChordUnity,

getVersionCode() публичный Метод

public getVersionCode ( ) : int
Результат int

getVersionName() публичный Метод

public getVersionName ( ) : String
Результат String

init() публичный Метод

public init ( ) : void
Результат void

isSmartDiscoveryEnabled() публичный Метод

public isSmartDiscoveryEnabled ( ) : bool
Результат bool

joinChannel() публичный Метод

public joinChannel ( String channelName ) : bool
channelName String
Результат bool

leaveChannel() публичный Метод

public leaveChannel ( String channelName ) : void
channelName String
Результат void

onBrowseResult() публичный Метод

public onBrowseResult ( String fileName ) : void
fileName String
Результат void

onStopped() публичный Метод

public onStopped ( int reason ) : void
reason int
Результат void

rejectFile() публичный Метод

public rejectFile ( String toChannel, String exchangeId ) : bool
toChannel String
exchangeId String
Результат bool

rejectMultiFiles() публичный Метод

public rejectMultiFiles ( String toChannel, String taskId ) : bool
toChannel String
taskId String
Результат bool

resetSmartDiscoveryPeriod() публичный Метод

public resetSmartDiscoveryPeriod ( ) : void
Результат void

sendData() публичный Метод

public sendData ( String toChannel, String nodeName, String payloadType, byte payload ) : void
toChannel String
nodeName String
payloadType String
payload byte
Результат void

sendDataToAll() публичный Метод

public sendDataToAll ( String toChannel, String payloadType, byte payload ) : void
toChannel String
payloadType String
payload byte
Результат void

sendFile() публичный Метод

public sendFile ( String toChannel, String toNode, String fileType, String strFilePath, int timeoutMsec ) : String
toChannel String
toNode String
fileType String
strFilePath String
timeoutMsec int
Результат String

sendMultiFiles() публичный Метод

public sendMultiFiles ( String toChannel, String toNode, String fileType, List listFilePath, int timeout ) : String
toChannel String
toNode String
fileType String
listFilePath List
timeout int
Результат String

sendUdpData() публичный Метод

public sendUdpData ( String toChannel, String toNode, int reliableTime, bool respFlag, String payloadType, byte payload, String sessionName ) : String
toChannel String
toNode String
reliableTime int
respFlag bool
payloadType String
payload byte
sessionName String
Результат String

sendUdpDataToAll() публичный Метод

public sendUdpDataToAll ( String toChannel, int reliableTime, bool respFlag, String payloadType, byte payload, String sessionName ) : String
toChannel String
reliableTime int
respFlag bool
payloadType String
payload byte
sessionName String
Результат String

setNetworkListener() публичный Метод

public setNetworkListener ( ChordUnityNetworkListener listener ) : void
listener ChordUnityNetworkListener
Результат void

setNodeKeepAliveTimeout() публичный Метод

public setNodeKeepAliveTimeout ( int timeoutMsec ) : void
timeoutMsec int
Результат void

setSecureModeEnabled() публичный Метод

public setSecureModeEnabled ( bool enabled ) : void
enabled bool
Результат void

setSendMultiFilesLimitCount() публичный Метод

public setSendMultiFilesLimitCount ( int count ) : void
count int
Результат void

setSmartDiscoveryEnabled() публичный Метод

public setSmartDiscoveryEnabled ( bool enabled ) : void
enabled bool
Результат void

setTempDirectory() публичный Метод

public setTempDirectory ( String tmpDirPath ) : void
tmpDirPath String
Результат void

start() публичный Метод

public start ( int interfaceType, ChordUnityChannelListener cListener, ChordUnityStatusListener sListener ) : int
interfaceType int
cListener ChordUnityChannelListener
sListener ChordUnityStatusListener
Результат int

stop() публичный Метод

public stop ( ) : void
Результат void

viewLicense() публичный Метод

public viewLicense ( ) : void
Результат void