blip_sdk library

Classes

Application
A class that contains standard configuration variables used in connection
Authentication
Base class for the supported authentication schemes
Client
Allows communication between the client application and the server
ClientBuilder
ClientChannel
Defines a communication channel between a node and a server.
Command
Allows the manipulation of node resources, like server session parameters or information related to the network nodes.
CompositeTypes
DiscreteTypes
Document
Defines a entity with a MediaType.
Envelope
ExternalAuthentication
Defines a external authentication scheme, that uses third-party validation.
GuestAuthentication
Defines a guest authentication scheme
Identity
Represents an identity in a domain.
KeyAuthentication
Defines a authentication scheme that uses a key for authentication. Should be used only with encrypted sessions.
LimeUri
MediaExtension
MediaType
Message
Provides the transport of a content between nodes in a network.
Node
Represents an element of a network.
Notification
Transports information about events associated to a message in a session. Can be originated by a server or by the message destination node.
PlainAuthentication
Defines a plain authentication scheme, that uses a password for authentication. Should be used only with encrypted sessions.
PlainDocument
Presence
Reason
Represents a known reason for events occurred during the client-server interactions.
ReasonCodes
Session
Allows the configuration and establishment of the communication channel between nodes.
SubTypes
Transport
Base class for the supported transport types
TransportAuthentication
Defines a transport layer authentication scheme.
WebSocketTransport
Allows websocket communication based a Transport base class

Enums

AuthenticationScheme
Defines the valid authentication schemes values.
CommandMethod
Defines methods for the manipulation of resources.
CommandStatus
Represents the status of a resource operation
NotificationEvent
PresenceStatus
Possible presence status values
RoutingRule
Defines the envelope routing rules.
SessionCompression
Defines the valid session compression values.
SessionEncryption
Defines the valid session encryption values.
SessionState
Defines the supported session states

Functions

guid() String