probe_s Struct Reference

#include <ipprobe-mt.h>


Public Member Functions

 LIST_ENTRY (probe_s) entry

Data Fields

pthread_t tid
evContext ev_ctx
pconn_client_t * client_hdl
pconn_session_t * ssn
probe_params_t params
int rspd_socket
evFileID rspd_read_fid
in_addr_t dst_first
patroot dst_pat
int dst_count
int tx_socket
evTimerID tx_tid
int tx_count
uint8_t * tx_buf
int rx_socket
evFileID rx_fid


Detailed Description

The structure of probe.

Definition at line 92 of file ipprobe-mt.h.


Member Function Documentation

probe_s::LIST_ENTRY ( probe_s   ) 

List entry


Field Documentation

pthread_t probe_s::tid

Thread ID

Definition at line 94 of file ipprobe-mt.h.

Referenced by probe_mngr_probe_clear(), probe_mngr_probe_close_all(), probe_mngr_probe_start(), and probe_mngr_probe_stop().

evContext probe_s::ev_ctx

Event context for each probe thread

Definition at line 95 of file ipprobe-mt.h.

Referenced by probe_thrd_entry().

pconn_client_t* probe_s::client_hdl

Client handle used by probe thread

Definition at line 97 of file ipprobe-mt.h.

Referenced by probe_thrd_entry().

pconn_session_t* probe_s::ssn

Client session used by probe thread manager

Definition at line 99 of file ipprobe-mt.h.

Referenced by LIST_HEAD(), probe_mngr_close(), probe_mngr_event_hdlr(), probe_mngr_msg_hdlr(), and probe_mngr_probe_start().

probe_params_t probe_s::params

Probe parameters

Definition at line 101 of file ipprobe-mt.h.

Referenced by probe_get_by_name(), and probe_thrd_entry().

int probe_s::rspd_socket

Socket to responder manager

Definition at line 102 of file ipprobe-mt.h.

evFileID probe_s::rspd_read_fid

Read file ID for rspd_socket

Definition at line 103 of file ipprobe-mt.h.

in_addr_t probe_s::dst_first

The first destination

Definition at line 105 of file ipprobe-mt.h.

Referenced by probe_mngr_msg_hdlr(), and probe_mngr_probe_start().

patroot probe_s::dst_pat

Root of destination patricia tree

Definition at line 106 of file ipprobe-mt.h.

Referenced by probe_mngr_probe_clear(), probe_mngr_probe_result_get(), and probe_thrd_entry().

int probe_s::dst_count

Destination count

Definition at line 108 of file ipprobe-mt.h.

int probe_s::tx_socket

The socket to send probe packets

Definition at line 109 of file ipprobe-mt.h.

evTimerID probe_s::tx_tid

Timer ID for sending probe packets

Definition at line 111 of file ipprobe-mt.h.

int probe_s::tx_count

Tx packet count

Definition at line 113 of file ipprobe-mt.h.

uint8_t* probe_s::tx_buf

Tx packet buffer

Definition at line 114 of file ipprobe-mt.h.

int probe_s::rx_socket

The socket to receive replied probe packets

Definition at line 115 of file ipprobe-mt.h.

evFileID probe_s::rx_fid

Read file ID for rx_socket

Definition at line 117 of file ipprobe-mt.h.


The documentation for this struct was generated from the following file:
2007-2009 Juniper Networks, Inc. All rights reserved. The information contained herein is confidential information of Juniper Networks, Inc., and may not be used, disclosed, distributed, modified, or copied without the prior written consent of Juniper Networks, Inc. in an express license. This information is subject to change by Juniper Networks, Inc. Juniper Networks, the Juniper Networks logo, and JUNOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners.
Generated on Sun May 30 20:27:00 2010 for SDK Your Net Corporation IP Probe MT: ipprobe-mt 1.0 by Doxygen 1.5.1