|
SIXP
SIXP API
|
Session. More...
Public Member Functions | |
| virtual void | connect (void)=0 |
| Connect to the server. | |
| virtual sixp_result | create_request (irequest *&req, const char *prl, irequest::accept_format format, bool subscribe, irequest_events *events)=0 |
| Create a request. | |
| virtual sixp_result | create_snapshot_requester (isnapshot_requester *&req)=0 |
| Creates snapshot requester. | |
| virtual sixp_result | destroy_request (irequest *req)=0 |
| Destroys a request. | |
| virtual sixp_result | destroy_snapshot_requester (isnapshot_requester *requester)=0 |
| Destroys a snapshot requester. | |
| virtual const char * | get_last_error_message (void) const =0 |
| Gets error message text for last error. | |
| virtual void | set_connect_timeout (sixp_int32_t timeout)=0 |
| Sets connect timeout. | |
| virtual void | set_request_timeout (sixp_int32_t timeout)=0 |
| Sets request timeout. | |
Session.
|
pure virtual |
Connect to the server.
|
pure virtual |
Create a request.
| req | Out: The new request. |
| prl | PRL. |
| format | Format. |
| subscribe | True if subscription with streaming updates and false if just snapshot. |
| events | irequest_event to get callbacks. |
|
pure virtual |
Creates snapshot requester.
| req | Out: The new snapshot request. |
|
pure virtual |
Destroys a request.
| A | request. |
|
pure virtual |
Destroys a snapshot requester.
| A | requester. |
|
pure virtual |
Gets error message text for last error.
|
pure virtual |
Sets connect timeout.
| timeout | The timeout in seconds. |
|
pure virtual |
Sets request timeout.
| timeout | The timeout in seconds. |