Hiperspace::HipServer

Header Image
Project:
HipServer : Public Class
Created: 12/02/2024 18:39:27
Modified: 15/03/2024 15:21:37
Project:
Advanced:
Class implementing the hiperspace proto iinterface<br/>
  • Attributes
  • Operations
  • Associations To
  • Advanced
  • Other Links
Attribute Scope Type
_address Private string
 
_pool Private unique_ptr<SpacePool>
Notes: connections to hiperspaces are pooled for reuse between sessions.<br/>
Operation
Public
HipServer (port: string, pool: unique_ptr<SpacePool>&, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Run () : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Open (context: ServerContext*, request: OpenRequest*, response: Token*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Close (context: ServerContext*, request: Token*, response: Token*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (context: ServerContext*, request: BindRequest*, response: Value*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BatchBind (context: ServerContext*, request: BatchBindRequest*, response: Values*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Find (context: ServerContext*, request: FindRequest*, response: Values*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (context: ServerContext*, request: KeyRequest*, response: Value*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindVersion (context: ServerContext*, request: BindVersionRequest*, response: ValueVersion*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BatchVersionBind (context: ServerContext*, request: BatchBindVersionRequest*, response: Values*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindVersion (context: ServerContext*, request: FindVersionRequest*, response: ValueVersions*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersion (context: ServerContext*, request: KeyVersionRequest*, response: ValueVersion*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersions (context: ServerContext*, request: KeyRequest*, response: VersionHistory*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndex (context: ServerContext*, request: FindRequest*, response: Values*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndexVersion (context: ServerContext*, request: FindVersionRequest*, response: ValueVersions*, ) : grpc::Status
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
SpacePool
Class  
Name:  
 
Name: _pool
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Service Class Generalization To  
Client Class Dependency From