Go to the source code of this file.
◆ fix_session_create_message()
void* fix_session_create_message |
( |
fix_session_t * |
session, |
|
|
int32_t |
msg_type |
|
) |
| |
create FIX message
- Parameters
-
[in] | session | - FIX session |
[in] | msg_type | - type of FIX message |
- Returns
- created FIX message, else NULL
◆ fix_session_get_ctx()
void* fix_session_get_ctx |
( |
fix_session_t * |
session | ) |
|
get session context
- Parameters
-
- Returns
- session context
◆ fix_session_get_engine()
fix_engine_t* fix_session_get_engine |
( |
fix_session_t * |
session | ) |
|
get engine instance
- Parameters
-
- Returns
- engine instance
◆ fix_session_get_message()
void* fix_session_get_message |
( |
fix_session_t * |
session, |
|
|
int64_t |
seq_num |
|
) |
| |
get sent message by seq_num
- Parameters
-
[in] | session | - FIX session |
[in] | seq_num | - sequence number |
- Returns
- FIX message, NULL if not found
◆ fix_session_get_sender()
xroad_str_t fix_session_get_sender |
( |
fix_session_t * |
session | ) |
|
get session sender_comp_id
- Parameters
-
- Returns
- sender_comp_id
◆ fix_session_get_session()
xroad_fix_session_t* fix_session_get_session |
( |
fix_session_t * |
session | ) |
|
get cache object bound to session
- Parameters
-
- Returns
- cache object
◆ fix_session_get_state()
xroad_session_state_t fix_session_get_state |
( |
fix_session_t * |
session | ) |
|
return session state
- Parameters
-
- Returns
- session state
◆ fix_session_get_target()
xroad_str_t fix_session_get_target |
( |
fix_session_t * |
session | ) |
|
get session target_comp_id
- Parameters
-
- Returns
- target_comp_id
◆ fix_session_message_from_str()
void* fix_session_message_from_str |
( |
fix_session_t * |
session, |
|
|
xroad_str_t |
str |
|
) |
| |
create FIX message from string
- Parameters
-
[in] | session | - FIX session |
[in] | str | - create FIX message from string |
- Returns
- created FIX message, else NULL
◆ fix_session_reconfig()
xroad_errno_t fix_session_reconfig |
( |
fix_session_t * |
session, |
|
|
xroad_xml_tag_t |
cfg |
|
) |
| |
reconfigure session
- Parameters
-
[in] | session | -session to reconfig |
[in] | cfg | - new configuration |
- Returns
- XROAD_OK - reconfigured, else failed
◆ fix_session_reset()
void fix_session_reset |
( |
fix_session_t * |
session | ) |
|
reset FIX session
- Parameters
-
[in] | session | - session to reset |
◆ fix_session_send_message()
xroad_errno_t fix_session_send_message |
( |
fix_session_t * |
session, |
|
|
void * |
msg |
|
) |
| |
send FIX sessage
- Parameters
-
[in] | session | - FIX session |
[in] | msg | - FIX message to send |
- Returns
- XROAD_OK - message has been sent, else failed
◆ fix_session_set_ctx()
void fix_session_set_ctx |
( |
fix_session_t * |
session, |
|
|
void * |
ctx, |
|
|
fix_session_free_ctx_fn_t |
free_fn |
|
) |
| |
set FIX session context
- Parameters
-
[in] | session | - FIX session |
[in] | ctx | - context to set |
[in] | free_fx | - function to free context |
◆ fix_session_set_recv_buf_size()
void fix_session_set_recv_buf_size |
( |
fix_session_t * |
session | ) |
|
set recv session buffer size
- Parameters
-
[in] | session | - session to change buffer size |
◆ fix_session_start()
xroad_errno_t fix_session_start |
( |
fix_session_t * |
session | ) |
|
start session
- Parameters
-
[in] | session | - session to start |
- Returns
- XROAD_OK - started, else failed
◆ fix_session_stop()
void fix_session_stop |
( |
fix_session_t * |
session | ) |
|
stop session
- Parameters
-
[in] | session | - session to stop |