On Wed, Jan 31, 2007 at 12:14:07AM -0900, Hal Lander wrote:

> In the function proto_register_foo(void) I register the protocol using 
> the line;
> 
> proto_foo = proto_register_protocol("Top level text for foo","foo", 
> "foo");
> 
> I notice you say lineS, am I missing something? The thing is the 
> dissector is called and the all the other fields are visible in the 
> 'expressions' dialog so it looks as if the registration worked, but 
> there is something not quite right.

Sorry for the delay in responding.  There should be a section 
called proto_reg_handoff_<proto name> that contains lines such as 
this:

        dissector_handle_t foo_handle;

        foo_handle = create_dissector_handle(dissect_foo, proto_foo;
        dissector_add("tcp.port", 5000, foo_handle);


Steve


_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to