Dynamic Probe Class Library

DPCL Class Reference


Table of Contents

Tables

About This Book

  • Who should read this book
  • How this book is organized
  • Conventions and terminology used in this book
  • Accessing UNIX man pages for DPCL classes and functions
  • Accessing DPCL sample applications
  • Trademarks
  • Chapter 1. Function Group AisHandler

  • Supporting data types
  • AisHandlerType
  • Ais_add_fd
  • Ais_add_signal
  • Ais_next_fd
  • Ais_query_signal
  • Ais_remove_fd
  • Ais_remove_signal
  • Chapter 2. Class AisStatus

  • Supporting data types
  • AisSeverityCode
  • AisStatusCode
  • Constructors
  • add_data
  • data_count
  • data_value
  • data_value_length
  • operator =
  • operator AisStatusCode
  • operator int
  • severity
  • status
  • status_name
  • Chapter 3. Class Application

  • Constructors
  • activate_probe
  • add_phase
  • add_process
  • alloc_mem
  • attach
  • bactivate_probe
  • badd_phase
  • balloc_mem
  • battach
  • bconnect
  • bdeactivate_probe
  • bdestroy
  • bdetach
  • bdisconnect
  • bexecute
  • bfree_mem
  • binstall_probe
  • bload_module
  • bremove_phase
  • bremove_probe
  • bresume
  • bset_phase_exit
  • bset_phase_period
  • bstart
  • bsuspend
  • bunload_module
  • connect
  • deactivate_probe
  • destroy
  • detach
  • disconnect
  • execute
  • free_mem
  • get_count
  • get_process
  • install_probe
  • load_module
  • operator =
  • remove_phase
  • remove_probe
  • remove_process
  • resume
  • send_stdin
  • set_phase_exit
  • set_phase_period
  • start
  • status
  • suspend
  • unload_module
  • Chapter 4. Callback data types

  • Data types
  • GCBFuncType
  • GCBMsgType
  • GCBObjType
  • GCBSysType
  • GCBTagType
  • Chapter 5. Class FunctionId

  • Constructors
  • get_demangled_name
  • get_demangled_name_length
  • get_mangled_name
  • get_mangled_name_length
  • get_module_name
  • get_module_name_length
  • operator=
  • operator==
  • Chapter 6. Class FunctionList

  • Constructors
  • get_count
  • get_entry
  • operator=
  • Chapter 7. Class InstPoint

  • Supporting data types
  • InstPtLocation
  • InstPtType
  • Constructors
  • get_address
  • get_container
  • get_demangled_name
  • get_demangled_name_length
  • get_line
  • get_location
  • get_mangled_name
  • get_mangled_name_length
  • get_type
  • operator =
  • operator ==
  • operator !=
  • Chapter 8. Function group LogSystem

  • Supporting data types
  • LoggingDest
  • LoggingLevel
  • Ais_blog_off
  • Ais_blog_on
  • Ais_log_off
  • Ais_log_on
  • Chapter 9. Class Phase

  • Constructors
  • operator =
  • operator ==
  • operator !=
  • Chapter 10. Class PoeAppl : public Application

  • Constructors
  • bcreate
  • binit_procs
  • create
  • init_procs
  • send_stdin
  • Chapter 11. Class ProbeExp

  • Supporting data types
  • Primitive Data Types
  • CodeExpNodeType
  • Rules for using ProbeExp operators
  • Constructors
  • address
  • assign
  • call
  • get_data_type
  • get_node_type
  • has_center
  • has_children
  • has_float*
  • has_int*
  • has_left
  • has_right
  • has_string
  • has_uint*
  • ifelse
  • is_same_as
  • operator + (binary)
  • operator + (unary)
  • operator +=
  • operator - (binary)
  • operator - (unary)
  • operator -=
  • operator * (binary)
  • operator * (unary)
  • operator *=
  • operator /
  • operator /=
  • operator %
  • operator %=
  • operator =
  • operator ==
  • operator !
  • operator !=
  • operator <
  • operator <=
  • operator <<
  • operator <<=
  • operator >
  • operator >=
  • operator >>
  • operator >>=
  • operator & (binary)
  • operator & (unary)
  • operator &=
  • operator &&
  • operator |
  • operator |=
  • operator ||
  • operator ^
  • operator ^=
  • operator ~
  • operator []
  • sequence
  • value_center
  • value_float*
  • value_int*
  • value_left
  • value_right
  • value_text
  • value_text_length
  • value_uint*
  • Chapter 12. Class ProbeHandle

  • Constructors
  • get_expression
  • get_point
  • operator =
  • Chapter 13. Class ProbeModule

  • Constructors
  • get_count
  • get_name
  • get_name_length
  • get_reference
  • operator =
  • operator ==
  • operator !=
  • Chapter 14. Class ProbeType

  • Supporting data types
  • DataExpNodeType
  • Constructors
  • child
  • child_count
  • function_type
  • get_actual
  • get_node_type
  • int32_type
  • operator =
  • operator ==
  • operator !=
  • pointer_type
  • unspecified_type
  • void_type
  • Chapter 15. Class Process

  • Supporting data types
  • ConnectState
  • Constructors
  • activate_probe
  • add_phase
  • alloc_mem
  • attach
  • bactivate_probe
  • badd_phase
  • balloc_mem
  • battach
  • bconnect
  • bcreate
  • bdeactivate_probe
  • bdestroy
  • bdetach
  • bdisconnect
  • bexecute
  • bfree_mem
  • binstall_probe
  • bload_module
  • bremove_phase
  • bremove_probe
  • bresume
  • bset_phase_exit
  • bset_phase_period
  • bstart
  • bsuspend
  • bunload_module
  • connect
  • create
  • deactivate_probe
  • destroy
  • detach
  • disconnect
  • execute
  • free_mem
  • get_host_name
  • get_host_name_length
  • get_phase_period
  • get_pid
  • get_program_object
  • get_task
  • install_probe
  • load_module
  • operator =
  • query_state
  • remove_phase
  • remove_probe
  • resume
  • send_stdin
  • set_phase_exit
  • set_phase_period
  • start
  • suspend
  • unload_module
  • Chapter 16. Class SourceObj

  • Supporting data types
  • AisAddress
  • LpModel
  • SourceType
  • Constructors
  • address_end
  • address_start
  • bexpand
  • bget_function_list
  • child
  • child_count
  • exclusive_point
  • exclusive_point_count
  • expand
  • get_data_type
  • get_demangled_name
  • get_demangled_name_length
  • get_function_list
  • get_mangled_name
  • get_mangled_name_length
  • get_program_type
  • get_variable_name
  • get_variable_name_length
  • inclusive_point
  • inclusive_point_count
  • line_end
  • line_start
  • module_name
  • module_name_length
  • obj_parent
  • operator =
  • operator ==
  • operator !=
  • program_name
  • program_name_length
  • reference
  • src_type
  • Chapter 17. Miscellaneous functions

  • Ais_end_main_loop
  • Ais_initialize
  • Ais_main_loop
  • Ais_override_default_callback
  • Chapter 18. Predefined global variables

  • Ais_msg_handle
  • Ais_send
  • Chapter 19. Predefined message types

  • AIS_DEFAULT_MSG
  • AIS_EXIT_MSG
  • AIS_PROC_TERMINATE_MSG
  • Chapter 20. Probe module send function

  • Ais_send
  • Glossary

    Index


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]