Jack2  1.9.9
Public Types | Public Member Functions | Public Attributes | List of all members
Jack::JackRequest Struct Reference

Request from client to server. More...

#include <JackRequest.h>

Inheritance diagram for Jack::JackRequest:
Jack::JackActivateRequest Jack::JackClientCheckRequest Jack::JackClientCloseRequest Jack::JackClientHasSessionCallbackRequest Jack::JackClientNotificationRequest Jack::JackClientOpenRequest Jack::JackComputeTotalLatenciesRequest Jack::JackDeactivateRequest Jack::JackGetClientNameRequest Jack::JackGetInternalClientNameRequest Jack::JackGetUUIDRequest Jack::JackInternalClientHandleRequest Jack::JackInternalClientLoadRequest Jack::JackInternalClientUnloadRequest Jack::JackPortConnectNameRequest Jack::JackPortConnectRequest Jack::JackPortDisconnectNameRequest Jack::JackPortDisconnectRequest Jack::JackPortRegisterRequest Jack::JackPortRenameRequest Jack::JackPortUnRegisterRequest Jack::JackReleaseTimebaseRequest Jack::JackReserveNameRequest Jack::JackSessionNotifyRequest Jack::JackSessionReplyRequest Jack::JackSetBufferSizeRequest Jack::JackSetFreeWheelRequest Jack::JackSetTimebaseCallbackRequest

Public Types

enum  RequestType {
  kRegisterPort = 1, kUnRegisterPort = 2, kConnectPorts = 3, kDisconnectPorts = 4,
  kSetTimeBaseClient = 5, kActivateClient = 6, kDeactivateClient = 7, kDisconnectPort = 8,
  kSetClientCapabilities = 9, kGetPortConnections = 10, kGetPortNConnections = 11, kReleaseTimebase = 12,
  kSetTimebaseCallback = 13, kSetBufferSize = 20, kSetFreeWheel = 21, kClientCheck = 22,
  kClientOpen = 23, kClientClose = 24, kConnectNamePorts = 25, kDisconnectNamePorts = 26,
  kGetInternalClientName = 27, kInternalClientHandle = 28, kInternalClientLoad = 29, kInternalClientUnload = 30,
  kPortRename = 31, kNotification = 32, kSessionNotify = 33, kSessionReply = 34,
  kGetClientByUUID = 35, kReserveClientName = 36, kGetUUIDByClient = 37, kClientHasSessionCallback = 38,
  kComputeTotalLatencies = 39
}
 

Public Member Functions

 JackRequest (RequestType type)
 
virtual int Read (detail::JackChannelTransactionInterface *trans)
 
virtual int Write (detail::JackChannelTransactionInterface *trans)
 
virtual int Write (detail::JackChannelTransactionInterface *trans, int size)
 
virtual int Size ()
 

Public Attributes

RequestType fType
 
int fSize
 

Detailed Description

Request from client to server.

Definition at line 56 of file JackRequest.h.


The documentation for this struct was generated from the following file: