Add TLS 1.2+ version for contexts
[folly.git] / folly / io / async / EventBaseLocal.cpp
index 999616fef25acde9080cae8677563a82729d60bd..cf5cf6f86e123f0f23eb399a812a5f177e152a09 100644 (file)
@@ -31,13 +31,13 @@ EventBaseLocalBase::~EventBaseLocalBase() {
 }
 
 void* EventBaseLocalBase::getVoid(EventBase& evb) {
-  DCHECK(evb.isInEventBaseThread());
+  evb.dcheckIsInEventBaseThread();
 
   return folly::get_default(evb.localStorage_, key_, {}).get();
 }
 
 void EventBaseLocalBase::erase(EventBase& evb) {
-  DCHECK(evb.isInEventBaseThread());
+  evb.dcheckIsInEventBaseThread();
 
   evb.localStorage_.erase(key_);
   evb.localStorageToDtor_.erase(this);
@@ -48,7 +48,7 @@ void EventBaseLocalBase::erase(EventBase& evb) {
 }
 
 void EventBaseLocalBase::onEventBaseDestruction(EventBase& evb) {
-  DCHECK(evb.isInEventBaseThread());
+  evb.dcheckIsInEventBaseThread();
 
   SYNCHRONIZED(eventBases_) {
     eventBases_.erase(&evb);
@@ -56,7 +56,7 @@ void EventBaseLocalBase::onEventBaseDestruction(EventBase& evb) {
 }
 
 void EventBaseLocalBase::setVoid(EventBase& evb, std::shared_ptr<void>&& ptr) {
-  DCHECK(evb.isInEventBaseThread());
+  evb.dcheckIsInEventBaseThread();
 
   auto alreadyExists =
     evb.localStorage_.find(key_) != evb.localStorage_.end();