Allow sync interest lifetime to be set from socket
refs: #4490 Change-Id: Ic4a0cb78036d3e7e997e08c5bfad0a8fd2d9749f
This commit is contained in:
1 parent
04e8d493e0
commit
aae853c649
2 files changed
+9
-5
No files matched your search
+6
-3
@@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2012-2017 University of California, Los Angeles
|
||||
* Copyright (c) 2012-2018 University of California, Los Angeles
|
||||
*
|
||||
* This file is part of ChronoSync, synchronization library for distributed realtime
|
||||
* applications for NDN.
|
||||
@@ -38,10 +38,13 @@ Socket::Socket(const Name& syncPrefix,
|
||||
ndn::Face& face,
|
||||
const UpdateCallback& updateCallback,
|
||||
const Name& signingId,
|
||||
std::shared_ptr<Validator> validator)
|
||||
std::shared_ptr<Validator> validator,
|
||||
const time::milliseconds& syncInterestLifetime)
|
||||
: m_userPrefix(userPrefix)
|
||||
, m_face(face)
|
||||
, m_logic(face, syncPrefix, userPrefix, updateCallback)
|
||||
, m_logic(face, syncPrefix, userPrefix, updateCallback, Logic::DEFAULT_NAME, Logic::DEFAULT_VALIDATOR,
|
||||
Logic::DEFAULT_RESET_TIMER, Logic::DEFAULT_CANCEL_RESET_TIMER, Logic::DEFAULT_RESET_INTEREST_LIFETIME,
|
||||
syncInterestLifetime)
|
||||
, m_signingId(signingId)
|
||||
, m_validator(validator)
|
||||
{
|
||||
|
||||
+3
-2
@@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2012-2017 University of California, Los Angeles
|
||||
* Copyright (c) 2012-2018 University of California, Los Angeles
|
||||
*
|
||||
* This file is part of ChronoSync, synchronization library for distributed realtime
|
||||
* applications for NDN.
|
||||
@@ -64,7 +64,8 @@ public:
|
||||
ndn::Face& face,
|
||||
const UpdateCallback& updateCallback,
|
||||
const Name& signingId = DEFAULT_NAME,
|
||||
std::shared_ptr<Validator> validator = DEFAULT_VALIDATOR);
|
||||
std::shared_ptr<Validator> validator = DEFAULT_VALIDATOR,
|
||||
const time::milliseconds& syncInterestLifetime = Logic::DEFAULT_SYNC_INTEREST_LIFETIME);
|
||||
|
||||
~Socket();
|
||||
|
||||
|
||||
Reference in new issue
Block a user