blob: 0120a2f57cca13f6b5ca61d3fd6a2aba51fd20f5 [file] [log] [blame]
Yingdi Yu76dd8002013-12-24 11:16:32 +08001/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
2/*
3 * Copyright (c) 2013, Regents of the University of California
4 * Yingdi Yu
5 *
6 * BSD license, See the LICENSE file for more information
7 *
8 * Author: Yingdi Yu <yingdi@cs.ucla.edu>
9 */
10
11#ifndef NULL_PTRS_H
12#define NULL_PTRS_H
13
14#include <string>
15#include <ndn-cpp/util/blob.hpp>
16#include <ndn-cpp/data.hpp>
17#include "contact-item.h"
18#include "endorse-certificate.h"
19#include "profile.h"
20#include <ndn-cpp/security/certificate/identity-certificate.hpp>
21#include <ndn-cpp/security/policy/validation-request.hpp>
Yingdi Yu6eabbd72013-12-27 08:44:12 +080022#include <ndn-cpp/security/certificate/certificate.hpp>
Yingdi Yu76dd8002013-12-24 11:16:32 +080023
24
25static std::string CHRONOCHAT_NULL_STR;
26static ndn::Blob CHRONOCHAT_NULL_BLOB;
27
28static ndn::ptr_lib::shared_ptr<ContactItem> CHRONOCHAT_NULL_CONTACTITEM_PTR;
29static ndn::ptr_lib::shared_ptr<ndn::Data> CHRONOCHAT_NULL_DATA_PTR;
30static ndn::ptr_lib::shared_ptr<EndorseCertificate> CHRONOCHAT_NULL_ENDORSECERTIFICATE_PTR;
31static ndn::ptr_lib::shared_ptr<ndn::IdentityCertificate> CHRONOCHAT_NULL_IDENTITYCERTIFICATE_PTR;
32static ndn::ptr_lib::shared_ptr<Profile> CHRONOCHAT_NULL_PROFILE_PTR;
33static ndn::ptr_lib::shared_ptr<ndn::PublicKey> CHRONOCHAT_NULL_PUBLICKEY_PTR;
34static ndn::ptr_lib::shared_ptr<ndn::ValidationRequest> CHRONOCHAT_NULL_VALIDATIONREQUEST_PTR;
Yingdi Yu6eabbd72013-12-27 08:44:12 +080035static ndn::ptr_lib::shared_ptr<const ndn::Certificate> CHRONOCHAT_NULL_CONST_CERTIFICATE_PTR;
Yingdi Yu76dd8002013-12-24 11:16:32 +080036
37#endif