RTRlib
Loading...
Searching...
No Matches
packets_private.h File Reference
#include "rtrlib/rtr/rtr_private.h"
#include <arpa/inet.h>

Go to the source code of this file.

Functions

void __attribute__ ((weak)) rtr_change_socket_state(struct rtr_socket *rtr_socket
 
int rtr_sync (struct rtr_socket *rtr_socket)
 
int rtr_wait_for_sync (struct rtr_socket *rtr_socket)
 
int rtr_send_serial_query (struct rtr_socket *rtr_socket)
 
int rtr_send_reset_query (struct rtr_socket *rtr_socket)
 
int rtr_check_interval_range (uint32_t interval, uint32_t minimum, uint32_t maximum)
 
void apply_interval_value (struct rtr_socket *rtr_socket, uint32_t interval, enum rtr_interval_type type)
 
int rtr_check_interval_option (struct rtr_socket *rtr_socket, int interval_mode, uint32_t interval, enum rtr_interval_type type)
 

Variables

static const size_t RTR_MAX_PDU_LEN = 65535
 
static const unsigned int RTR_RECV_TIMEOUT = 60
 
static const unsigned int RTR_SEND_TIMEOUT = 60
 
void enum rtr_socket_state new_state
 

Function Documentation

◆ __attribute__()

void __attribute__ ( (weak)  )

◆ apply_interval_value()

void apply_interval_value ( struct rtr_socket rtr_socket,
uint32_t  interval,
enum rtr_interval_type  type 
)

◆ rtr_check_interval_option()

int rtr_check_interval_option ( struct rtr_socket rtr_socket,
int  interval_mode,
uint32_t  interval,
enum rtr_interval_type  type 
)

◆ rtr_check_interval_range()

int rtr_check_interval_range ( uint32_t  interval,
uint32_t  minimum,
uint32_t  maximum 
)

◆ rtr_send_reset_query()

int rtr_send_reset_query ( struct rtr_socket rtr_socket)

◆ rtr_send_serial_query()

int rtr_send_serial_query ( struct rtr_socket rtr_socket)

◆ rtr_sync()

int rtr_sync ( struct rtr_socket rtr_socket)

◆ rtr_wait_for_sync()

int rtr_wait_for_sync ( struct rtr_socket rtr_socket)

Variable Documentation

◆ new_state

void enum rtr_socket_state new_state

◆ RTR_MAX_PDU_LEN

const size_t RTR_MAX_PDU_LEN = 65535
static

◆ RTR_RECV_TIMEOUT

const unsigned int RTR_RECV_TIMEOUT = 60
static

◆ RTR_SEND_TIMEOUT

const unsigned int RTR_SEND_TIMEOUT = 60
static