Data Structures | Typedefs | Enumerations
Trace Framework Data Structures
Trace Framework Control Bit map Definitions

Data Structures

struct  consRegNotify
 Consumer Notify glue structure. More...
struct  consNotify
 Consumer Notify Structure (IPC kind or Local Call back. More...
struct  consConfig
 Structure with consumer NetCp config. More...
struct  prodConfig
 Structure with producer config. More...
struct  tf_contractConfig
 Contract Create Configuration Structure. More...
struct  tf_StartCfg_t
 trace framework start configuration structure (to support multi-instance and legacy features) More...
struct  tf_contractGetInfo_t
 get trace framework contract information interface structure More...

Typedefs

typedef void * tf_cons_HANDLE
 Consumer Handle.
typedef struct consRegNotify tf_consRegNotify_t
 Consumer Notify glue structure.
typedef struct consNotify tf_consNotify_t
 Consumer Notify Structure (IPC kind or Local Call back.
typedef struct consConfig tf_consConfig_t
 Structure with consumer NetCp config.
typedef void * tf_producer_HANDLE
 Producer handle.
typedef struct prodConfig tf_prodConfig_t
 Structure with producer config.
typedef void * tf_contract_HANDLE
 Contract handle.
typedef struct tf_contractConfig tf_contractConfig_t
 Contract Create Configuration Structure.

Enumerations

enum  tf_producerState_e {
  TF_PRODUCER_STATE_INVALID = -1, TF_PRODUCER_STATE_STREAMING = 0, TF_PRODUCER_STATE_FREE_RUNNING, TF_REQUEST_PRODUCER_STATE_FREEZING,
  TF_PRODUCER_STATE_FROZEN
}
 Producer State in Contract. More...
enum  tf_producerResponseState_e { TF_PRODUCER_RESPONSE_STATE_ACK_FREEZE_REQ = TF_PRODUCER_STATE_FROZEN }
 Producer Response States. More...
enum  tf_producerRequestState_e { TF_PRODUCER_STATE_PROCESS_FREEZE_REQ = TF_REQUEST_PRODUCER_STATE_FREEZING }
 Producer Request States. More...

Enumeration Type Documentation

Producer Request States.

Enumerator:
TF_PRODUCER_STATE_PROCESS_FREEZE_REQ 

Producer is processing freeze request

Producer Response States.

Enumerator:
TF_PRODUCER_RESPONSE_STATE_ACK_FREEZE_REQ 

Producer acknowledged consumers that it froze for the freeze request

Producer State in Contract.

Enumerator:
TF_PRODUCER_STATE_INVALID 

Producer state is invalid

TF_PRODUCER_STATE_STREAMING 

Producer is streaming the ring buffer information to the consumer

TF_PRODUCER_STATE_FREE_RUNNING 

Producer is in free run state

TF_REQUEST_PRODUCER_STATE_FREEZING 

Producer got the request from consumer to freeze

TF_PRODUCER_STATE_FROZEN 

Producer is in freeze state


Copyright 2014, Texas Instruments Incorporated