Commit 53814c7d authored by Xavier Thompson's avatar Xavier Thompson

Make builtin acthon classes 'autolock'

parent e324e949
...@@ -415,7 +415,7 @@ def inject_acthon_interfaces(self): ...@@ -415,7 +415,7 @@ def inject_acthon_interfaces(self):
init_scope(result_scope) init_scope(result_scope)
acthon_result_type = result_type = PyrexTypes.CypClassType( acthon_result_type = result_type = PyrexTypes.CypClassType(
"ActhonResultInterface", result_scope, "ActhonResultInterface", (PyrexTypes.cy_object_type,), "ActhonResultInterface", result_scope, "ActhonResultInterface", (PyrexTypes.cy_object_type,),
lock_mode="nolock", activable=False) lock_mode="autolock", activable=False)
result_scope.type = result_type result_scope.type = result_type
#result_type.set_scope is required because parent_type is used when doing scope inheritance #result_type.set_scope is required because parent_type is used when doing scope inheritance
result_type.set_scope(result_scope) result_type.set_scope(result_scope)
...@@ -474,7 +474,7 @@ def inject_acthon_interfaces(self): ...@@ -474,7 +474,7 @@ def inject_acthon_interfaces(self):
init_scope(message_scope) init_scope(message_scope)
acthon_message_type = message_type = PyrexTypes.CypClassType( acthon_message_type = message_type = PyrexTypes.CypClassType(
"ActhonMessageInterface", message_scope, "ActhonMessageInterface", (PyrexTypes.cy_object_type,), "ActhonMessageInterface", message_scope, "ActhonMessageInterface", (PyrexTypes.cy_object_type,),
lock_mode="nolock", activable=False) lock_mode="autolock", activable=False)
message_type.set_scope(message_scope) message_type.set_scope(message_scope)
message_scope.type = message_type message_scope.type = message_type
...@@ -488,7 +488,7 @@ def inject_acthon_interfaces(self): ...@@ -488,7 +488,7 @@ def inject_acthon_interfaces(self):
init_scope(sync_scope) init_scope(sync_scope)
acthon_sync_type = sync_type = PyrexTypes.CypClassType( acthon_sync_type = sync_type = PyrexTypes.CypClassType(
"ActhonSyncInterface", sync_scope, "ActhonSyncInterface", (PyrexTypes.cy_object_type,), "ActhonSyncInterface", sync_scope, "ActhonSyncInterface", (PyrexTypes.cy_object_type,),
lock_mode="nolock", activable=False) lock_mode="autolock", activable=False)
sync_type.set_scope(sync_scope) sync_type.set_scope(sync_scope)
sync_scope.type = sync_type sync_scope.type = sync_type
sync_entry = self.declare("ActhonSyncInterface", "ActhonSyncInterface", sync_type, None, "extern") sync_entry = self.declare("ActhonSyncInterface", "ActhonSyncInterface", sync_type, None, "extern")
...@@ -557,7 +557,7 @@ def inject_acthon_interfaces(self): ...@@ -557,7 +557,7 @@ def inject_acthon_interfaces(self):
init_scope(queue_scope) init_scope(queue_scope)
acthon_queue_type = queue_type = PyrexTypes.CypClassType( acthon_queue_type = queue_type = PyrexTypes.CypClassType(
"ActhonQueueInterface", queue_scope, "ActhonQueueInterface", (PyrexTypes.cy_object_type,), "ActhonQueueInterface", queue_scope, "ActhonQueueInterface", (PyrexTypes.cy_object_type,),
lock_mode="nolock", activable=False) lock_mode="autolock", activable=False)
queue_type.set_scope(queue_scope) queue_type.set_scope(queue_scope)
queue_scope.type = queue_type queue_scope.type = queue_type
queue_entry = self.declare("ActhonQueueInterface", "ActhonQueueInterface", queue_type, self, "extern") queue_entry = self.declare("ActhonQueueInterface", "ActhonQueueInterface", queue_type, self, "extern")
...@@ -594,7 +594,7 @@ def inject_acthon_interfaces(self): ...@@ -594,7 +594,7 @@ def inject_acthon_interfaces(self):
init_scope(activable_scope) init_scope(activable_scope)
acthon_activable_type = activable_type = PyrexTypes.CypClassType( acthon_activable_type = activable_type = PyrexTypes.CypClassType(
"ActhonActivableClass", activable_scope, "ActhonActivableClass", (PyrexTypes.cy_object_type,), "ActhonActivableClass", activable_scope, "ActhonActivableClass", (PyrexTypes.cy_object_type,),
lock_mode="nolock", activable=False) lock_mode="autolock", activable=False)
activable_type.set_scope(activable_scope) activable_type.set_scope(activable_scope)
activable_entry = self.declare("ActhonActivableClass", None, activable_type, "ActhonActivableClass", "extern") activable_entry = self.declare("ActhonActivableClass", None, activable_type, "ActhonActivableClass", "extern")
activable_entry.is_type = 1 activable_entry.is_type = 1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment