Behavior undefined warning

Joel Reymont <>
Sat Apr 29 01:21:28 CEST 2006


On Apr 29, 2006, at 12:10 AM, Sean Hinde wrote:

> http://www.erlang.org/doc/doc-5.4.13/doc/design_principles/ 
> spec_proc.html#6.3

Something does not add up since I (Mickael actually) have the  
requisite functions exported but still get the warning.

-module(gen_xmpp_client).

-export([behaviour_info/1]).

-export([start/3, start_link/3]).

-include("xmpp.hrl").

%% defining expected callbacks in the behaviour code
behaviour_info(callbacks) ->
     [{init, 2},
      {presence, 5},
      {message, 7},
      {iq, 7}];
behaviour_info(_Other) ->
     undefined.

------

-module(xmpp_echo_behaviour).
-behaviour(gen_xmpp_client).

%% XMPP configuration attributes
-host("localhost").
%% -port(5222).
-username("echo").
-authentication({password,"echo"}).
-resource("Erlang echo behaviour").

%% Optional:
-include("xmpp.hrl").

%% Behaviour callbacks
-export([init/2,
	 presence/5,
	 message/7,
	 iq/7]).

-export([start/0]).

--
http://wagerlabs.com/








More information about the erlang-questions mailing list