C# Client 0.0.0.7
C# Library to interface with Corelink
Loading...
Searching...
No Matches
CoreLink Namespace Reference

Classes

class  Config
 The Config class is filled once at the beginning of the unity session and contains important server information. More...
 
class  Control
 Singleton class to communicate with Corelink. More...
 
class  ControlStream
 Abstract 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. More...
 
class  CorelinkException
 
class  CorelinkParser
 This class is a purely static utility class that contains helper functions for CoreLink data parsing. More...
 
class  CorelinkTCP
 This class was used as the control connection which will be deprecated soon in favor of WebSockets. More...
 
class  CorelinkUDP
 Client to send and receive data to/from CoreLink via UDP. More...
 
class  CorelinkWebSocket
 
class  Credentials
 Contains 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. More...
 
class  ReceiverStream
 Parent 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. More...
 
class  ReceiverStreamParams
 
class  SenderStream
 Parent class to custom sender scripts that will be attached to GameObjects. Several of these can be instantiated. Use Send(streamID, data) to send data. More...
 
class  SenderStreamParams
 Contains all the necessary parameters for sender streams except IP and port. Inherits from StreamParams. More...
 
class  StreamFilter
 When 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. More...
 
class  StreamParams
 Parent class of Receiver/SenderStreamParams with shared information. More...
 
class  UDPHeader
 Header for a UDP packet to Corelink. Contains the streamID and timestamp in milliseconds since the Unix Epoch. More...
 
class  UdpState
 Utility class for asynchronous data receiving. More...