blob: 532afe4b315a697f6b06120bc1f312bb69e220a9 [file] [log] [blame]
Jeff Thompson47eecfc2013-07-07 22:56:46 -07001/**
Jeff Thompson7687dc02013-09-13 11:54:07 -07002 * Copyright (C) 2013 Regents of the University of California.
3 * @author: Jeff Thompson <jefft0@remap.ucla.edu>
Jeff Thompson47eecfc2013-07-07 22:56:46 -07004 * See COPYING for copyright and distribution information.
Jeff Thompsonb7f95562013-07-03 18:36:42 -07005 */
6
7#ifndef NDN_BINARYXMLINTEREST_H
Jeff Thompson2d27e2f2013-08-09 12:55:00 -07008#define NDN_BINARYXMLINTEREST_H
Jeff Thompsonb7f95562013-07-03 18:36:42 -07009
Jeff Thompson8b666002013-07-08 01:16:26 -070010#include "../errors.h"
Jeff Thompson53412192013-08-06 13:35:50 -070011#include "../interest.h"
12#include "binary-xml-encoder.h"
13#include "binary-xml-decoder.h"
Jeff Thompsonb7f95562013-07-03 18:36:42 -070014
Jeff Thompson2d27e2f2013-08-09 12:55:00 -070015#ifdef __cplusplus
Jeff Thompsonb7f95562013-07-03 18:36:42 -070016extern "C" {
17#endif
18
Jeff Thompsonf0fea002013-07-30 17:22:42 -070019ndn_Error ndn_encodeBinaryXmlInterest(struct ndn_Interest *interest, struct ndn_BinaryXmlEncoder *encoder);
Jeff Thompsonb7f95562013-07-03 18:36:42 -070020
Jeff Thompsonf0fea002013-07-30 17:22:42 -070021ndn_Error ndn_decodeBinaryXmlInterest(struct ndn_Interest *interest, struct ndn_BinaryXmlDecoder *decoder);
Jeff Thompsonb7f95562013-07-03 18:36:42 -070022
Jeff Thompson2d27e2f2013-08-09 12:55:00 -070023#ifdef __cplusplus
Jeff Thompsonb7f95562013-07-03 18:36:42 -070024}
25#endif
26
27#endif
28