diff options
Diffstat (limited to 'src/gen_pubsub_nodetree.erl')
-rw-r--r-- | src/gen_pubsub_nodetree.erl | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/gen_pubsub_nodetree.erl b/src/gen_pubsub_nodetree.erl index f8fdc43a2..bf7140aa6 100644 --- a/src/gen_pubsub_nodetree.erl +++ b/src/gen_pubsub_nodetree.erl @@ -36,27 +36,29 @@ ServerHost :: binary(), Opts :: [any()]) -> atom(). +-include("xmpp.hrl"). + -callback terminate(Host :: host(), ServerHost :: binary()) -> atom(). -callback options() -> nodeOptions(). -callback set_node(PubsubNode :: pubsubNode()) -> - ok | {result, NodeIdx::nodeIdx()} | {error, fxml:xmlel()}. + ok | {result, NodeIdx::nodeIdx()} | {error, stanza_error()}. -callback get_node(Host :: host(), NodeId :: nodeId(), From :: jid:jid()) -> pubsubNode() | - {error, fxml:xmlel()}. + {error, stanza_error()}. -callback get_node(Host :: host(), NodeId :: nodeId()) -> pubsubNode() | - {error, fxml:xmlel()}. + {error, stanza_error()}. -callback get_node(NodeIdx :: nodeIdx()) -> pubsubNode() | - {error, fxml:xmlel()}. + {error, stanza_error()}. -callback get_nodes(Host :: host(), From :: jid:jid())-> @@ -69,7 +71,7 @@ NodeId :: nodeId(), From :: jid:jid()) -> [pubsubNode()] | - {error, fxml:xmlel()}. + {error, stanza_error()}. -callback get_parentnodes_tree(Host :: host(), NodeId :: nodeId(), @@ -93,7 +95,7 @@ Options :: nodeOptions(), Parents :: [nodeId()]) -> {ok, NodeIdx::nodeIdx()} | - {error, fxml:xmlel()} | + {error, stanza_error()} | {error, {virtual, {host(), nodeId()}}}. -callback delete_node(Host :: host(), |