C# Client 0.0.0.7
C# Library to interface with Corelink
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCoreLink.ConfigThe Config class is filled once at the beginning of the unity session and contains important server information
 CCoreLink.ControlSingleton class to communicate with Corelink
 CCoreLink.ControlStreamAbstract class for a control stream that contains the function prototypes for the server callback functions. Inherited by CorelinkTCP and CorelinkWebSocket. CorelinkWebSocket must have a child class called ControlCallBacks that can override these server callback functions
 CCoreLink.CorelinkTCPThis class was used as the control connection which will be deprecated soon in favor of WebSockets
 CCoreLink.CorelinkWebSocket
 CCoreLink.CorelinkParserThis class is a purely static utility class that contains helper functions for CoreLink data parsing
 CCoreLink.CorelinkUDPClient to send and receive data to/from CoreLink via UDP
 CCoreLink.CredentialsContains user information to authenticate with Corelink. The username and password are sent to the server and authenticated, and then the server returns a token which must be used throughout the app's life to authenticate every function request
 CException
 CCoreLink.CorelinkException
 CMonoBehaviour
 CCoreLink.ReceiverStreamParent class to custom receiver scripts that will be attached to GameObjects. Several of these can be instantiated, and each of them will have their own sender stream. OnMessage(streamID, data) is called whenever there is data See the README for caveats on multiple receiver streams
 CCoreLink.SenderStreamParent class to custom sender scripts that will be attached to GameObjects. Several of these can be instantiated. Use Send(streamID, data) to send data
 CCorelinkGM
 CSystem.Object
 CCoreLink.UdpStateUtility class for asynchronous data receiving
 CCoreLink.StreamFilterWhen creating a receiver stream, the request must query what workspace and type of stream to receive from. This class is a wrapper to create a filter to create receiver streams. At least 1 workspace and 1 type are required. Streamids can be left blank
 CCoreLink.StreamParamsParent class of Receiver/SenderStreamParams with shared information
 CCoreLink.ReceiverStreamParams
 CCoreLink.SenderStreamParamsContains all the necessary parameters for sender streams except IP and port. Inherits from StreamParams
 CCorelink.TransformPasserThis class is a utility class to serialize the unity Transform class in order to pass/retrieve to/from corelink
 CCoreLink.UDPHeaderHeader for a UDP packet to Corelink. Contains the streamID and timestamp in milliseconds since the Unix Epoch