et_viewer(3)



et_viewer(3erl)            Erlang Module Definition            et_viewer(3erl)

NAME
       et_viewer  -  Displays  a sequence chart for trace events (messages/ac-
       tions)

DESCRIPTION
EXPORTS
       file(FileName) -> {ok, ViewerPid} | {error, Reason}

              Types:

                 FileName() = string()
                 ViewerPid = pid()
                 Reason = term()

              Start a new event viewer and a corresponding collector and  load
              them with trace events from a trace file.

       start() -> ok

              Simplified  start of a sequence chart viewer with global tracing
              activated.

              Convenient to be used from the command line (erl -s et_viewer).

       start(Options) -> ok

              Start of a sequence chart viewer without linking to  the  parent
              process.

       start_link(Options) -> {ok, ViewerPid} | {error, Reason}

              Types:

                 Options = [option() | collector_option()]
                 option()  =  {parent_pid, extended_pid()} | {title, term()} |
                 {detail_level, detail_level()} | {is_suspended, boolean()}  |
                 {scale, integer()} | {width, integer()} | {height, integer()}
                 | {collector_pid, extended_pid()} |  {event_order,  event_or-
                 der()}  | {active_filter, atom()} | {max_actors, extended_in-
                 teger()} |  {trace_pattern,  et_collector_trace_pattern()}  |
                 {trace_port,   et_collector_trace_port()}   |  {trace_global,
                 et_collector_trace_global()}  |   {trace_client,   et_collec-
                 tor_trace_client()}  | {dict_insert, {filter, filter_name()},
                 event_filter_fun()} | {dict_insert,  et_collector_dict_key(),
                 et_collector_dict_val()}   |   {dict_delete,   {filter,  fil-
                 ter_name()}} | {dict_delete, et_collector_dict_key()} |  {ac-
                 tors, actors()} | {first_event, first_key()} | {hide_unknown,
                 boolean()} | {hide_actions, boolean()} | {display_mode,  dis-
                 play_mode()}
                 extended_pid() = pid() | undefined
                 detail_level() = min | max | integer(X) when X >=0, X =< 100
                 event_order() = trace_ts | event_ts
                 extended_integer() = integer() | infinity
                 display_mode()   =   all   |   {search_actors,   direction(),
                 first_key(), actors()}
                 direction() = forward | reverse
                 first_key() = event_key()
                 actors() = [term()]

                 filter_name() = atom()
                 filter_fun() = fun(Event) -> false | true | {true, NewEvent}
                 Event = NewEvent = record(event)
                 ViewerPid = pid()
                 Reason = term()

              Start a sequence chart viewer  for  trace  events  (messages/ac-
              tions)

              A  filter_fun()  takes  an event record as sole argument and re-
              turns false | true | {true, NewEvent}.

              If the collector_pid is undefined a  new  et_collector  will  be
              started  with  the  following  parameter  settings:  parent_pid,
              event_order,    trace_global,     trace_pattern,     trace_port,
              trace_max_queue,  trace_client, dict_insert and dict_delete. The
              new et_viewer will  register  itself  as  an  et_collector  sub-
              scriber.

              Default values:

                * parent_pid - self().

                * title - "et_viewer".

                * detail_level - max.

                * is_suspended - false.

                * scale - 2.

                * width - 800.

                * height - 600.

                * collector_pid - undefined.

                * event_order - trace_ts.

                * active_filter - collector.

                * max_actors - 5.

                * actors - ["UNKNOWN"].

                * first_event - first.

                * hide_unknown - false.

                * hide_actions - false.

                * display_mode - all.

       get_collector_pid(ViewerPid) -> CollectorPid

              Types:

                 ViewerPid = pid()
                 CollectorPid = pid()

              Returns the identifier of the collector process.

       stop(ViewerPid) -> ok

              Types:

                 ViewerPid = pid()

              Stops a viewer process.

Ericsson AB                        et 1.6.4                    et_viewer(3erl)

Man(1) output converted with man2html
list of all man pages