C# Class SharpTox.Core.ToxFunctions

Represents a collection of native functions found in the tox core library.
Mostra file Open project: hexafluoride/Detox Class Usage Examples

Private Methods

Method Description
AddGroupchat ( ToxHandle tox ) : int
AddTcpRelay ( ToxHandle tox, string host, ushort port, byte publicKey, ToxErrorBootstrap &error ) : bool
Bootstrap ( ToxHandle tox, string host, ushort port, byte publicKey, ToxErrorBootstrap &error ) : bool
DelGroupchat ( ToxHandle tox, int groupnumber ) : int
FileControl ( ToxHandle tox, uint friendNumber, uint fileNumber, ToxFileControl control, ToxErrorFileControl &error ) : bool
FileGetFileId ( ToxHandle tox, uint friendNumber, uint fileNumber, byte fileId, ToxErrorFileGet &error ) : bool
FileSeek ( ToxHandle tox, uint friendNumber, uint fileNumber, ulong position, ToxErrorFileSeek &error ) : bool
FileSend ( ToxHandle tox, uint friendNumber, ToxFileKind kind, ulong fileSize, byte fileId, byte fileName, uint fileNameLength, ToxErrorFileSend &error ) : uint
FileSendChunk ( ToxHandle tox, uint friendNumber, uint fileNumber, ulong position, byte data, uint length, ToxErrorFileSendChunk &error ) : bool
FriendAdd ( ToxHandle tox, byte address, byte message, uint length, ToxErrorFriendAdd &error ) : uint
FriendAddNoRequest ( ToxHandle tox, byte publicKey, ToxErrorFriendAdd &error ) : uint
FriendByPublicKey ( ToxHandle tox, byte publicKey, ToxErrorFriendByPublicKey &error ) : uint
FriendDelete ( ToxHandle tox, uint friendNumber, ToxErrorFriendDelete &error ) : bool
FriendExists ( ToxHandle tox, uint friendNumber ) : bool
FriendGetConnectionStatus ( ToxHandle tox, uint friendNumber, ToxErrorFriendQuery &error ) : ToxConnectionStatus
FriendGetLastOnline ( ToxHandle tox, uint friendNumber, ToxErrorFriendGetLastOnline &error ) : ulong
FriendGetName ( ToxHandle tox, uint friendNumber, byte name, ToxErrorFriendQuery &error ) : bool
FriendGetNameSize ( ToxHandle tox, uint friendNumber, ToxErrorFriendQuery &error ) : uint
FriendGetPublicKey ( ToxHandle tox, uint friendNumber, byte publicKey, ToxErrorFriendGetPublicKey &error ) : bool
FriendGetStatus ( ToxHandle tox, uint friendNumber, ToxErrorFriendQuery &error ) : ToxUserStatus
FriendGetStatusMessage ( ToxHandle tox, uint friendNumber, byte message, ToxErrorFriendQuery &error ) : bool
FriendGetStatusMessageSize ( ToxHandle tox, uint friendNumber, ToxErrorFriendQuery &error ) : uint
FriendGetTyping ( ToxHandle tox, uint friendNumber, ToxErrorFriendQuery &error ) : bool
FriendSendLosslessPacket ( ToxHandle tox, uint friendNumber, byte data, uint length, ToxErrorFriendCustomPacket &error ) : bool
FriendSendLossyPacket ( ToxHandle tox, uint friendNumber, byte data, uint length, ToxErrorFriendCustomPacket &error ) : bool
FriendSendMessage ( ToxHandle tox, uint friendNumber, ToxMessageType messageType, byte message, uint length, ToxErrorSendMessage &error ) : uint
GetSaveData ( ToxHandle tox, byte bytes ) : void
GetSaveDataSize ( ToxHandle tox ) : uint
GroupActionSend ( ToxHandle tox, int groupnumber, byte action, ushort length ) : int
GroupGetNames ( ToxHandle tox, int groupnumber, byte names, ushort lengths, ushort length ) : int
GroupGetTitle ( ToxHandle tox, int groupnumber, byte title, uint max_length ) : int
GroupGetType ( ToxHandle tox, int groupnumber ) : int
GroupMessageSend ( ToxHandle tox, int groupnumber, byte message, ushort length ) : int
GroupNumberPeers ( ToxHandle tox, int groupnumber ) : int
GroupPeerNumberIsOurs ( ToxHandle tox, int groupnumber, int peernumber ) : uint
GroupPeerPubkey ( ToxHandle tox, int groupnumber, int peernumber, byte pk ) : int
GroupPeername ( ToxHandle tox, int groupnumber, int peernumber, byte name ) : int
GroupSetTitle ( ToxHandle tox, int groupnumber, byte title, byte length ) : int
Hash ( byte hash, byte data, uint length ) : bool
InviteFriend ( ToxHandle tox, int friendnumber, int groupnumber ) : int
Iterate ( ToxHandle tox ) : void
IterationInterval ( ToxHandle tox ) : uint
JoinGroupchat ( ToxHandle tox, int friendnumber, byte data, ushort length ) : int
Kill ( IntPtr tox ) : void
New ( ToxOptionsStruct &options, ToxErrorNew &error ) : ToxHandle
OptionsDefault ( ToxOptionsStruct &options ) : void
OptionsFree ( IntPtr options ) : void
OptionsFree ( ToxOptionsStruct &options ) : void
OptionsNew ( ToxErrorOptionsNew &error ) : IntPtr
RegisterConnectionStatusCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFileChunkRequestCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFileControlRecvCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFileReceiveCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFileReceiveChunkCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendConnectionStatusCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendLosslessPacketCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendLossyPacketCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendMessageCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendReadReceiptCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterFriendRequestCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterGroupActionCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterGroupInviteCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterGroupMessageCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterGroupNamelistChangeCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterGroupTitleCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterNameChangeCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterStatusMessageCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterTypingChangeCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
RegisterUserStatusCallback ( ToxHandle tox, ToxDelegates callback, IntPtr userdata ) : void
SelfGetAddress ( ToxHandle tox, byte address ) : void
SelfGetConnectionStatus ( ToxHandle tox ) : ToxConnectionStatus
SelfGetDhtId ( ToxHandle tox, byte dhtId ) : void
SelfGetFriendList ( ToxHandle tox, uint list ) : void
SelfGetFriendListSize ( ToxHandle tox ) : uint
SelfGetName ( ToxHandle tox, byte name ) : void
SelfGetNameSize ( ToxHandle tox ) : uint
SelfGetNospam ( ToxHandle tox ) : uint
SelfGetPublicKey ( ToxHandle tox, byte publicKey ) : void
SelfGetSecretKey ( ToxHandle tox, byte secretKey ) : void
SelfGetStatus ( ToxHandle tox ) : ToxUserStatus
SelfGetStatusMessage ( ToxHandle tox, byte status ) : void
SelfGetStatusMessageSize ( ToxHandle tox ) : uint
SelfGetTcpPort ( ToxHandle tox, ToxErrorGetPort &error ) : ushort
SelfGetUdpPort ( ToxHandle tox, ToxErrorGetPort &error ) : ushort
SelfSetName ( ToxHandle tox, byte name, uint length, ToxErrorSetInfo &error ) : bool
SelfSetNospam ( ToxHandle tox, uint nospam ) : void
SelfSetStatus ( ToxHandle tox, ToxUserStatus status ) : void
SelfSetStatusMessage ( ToxHandle tox, byte status, uint length, ToxErrorSetInfo &error ) : void
SelfSetTyping ( ToxHandle tox, uint friendNumber, [ is_typing, ToxErrorSetTyping &error ) : bool
VersionIsCompatible ( uint major, uint minor, uint patch ) : bool
VersionMajor ( ) : uint
VersionMinor ( ) : uint
VersionPatch ( ) : uint