libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
►
core
►
private_
dsel_core_work_creation.hpp
fixed_threads_container.hpp
manage_container_args.hpp
parallel_algorithms.hpp
parallel_algorithms_impl.hpp
pool_thread.hpp
subdivide_n_gen_wk.hpp
subdivide_n_gen_wk_impl.hpp
thread_base.hpp
thread_base_impl.hpp
thread_client_context.hpp
thread_dsel_types.hpp
thread_pool.hpp
thread_pool_base.hpp
thread_pool_base_impl.hpp
thread_pool_queue_model.hpp
thread_pool_queue_model_impl.hpp
thread_work_closure.hpp
thread_work_closure_impl.hpp
anon_spin_event.hpp
anon_spin_event_impl.hpp
application.hpp
application_impl.hpp
atomic_counter.hpp
atomic_counter_impl.hpp
automatic_scope.hpp
ave_deviation_meter.hpp
ave_deviation_meter_impl.hpp
batch.hpp
batch_impl.hpp
bit_fiddling.hpp
bitfield_map.hpp
bitfield_map_impl.hpp
blatant_old_msvc_compiler_hacks.hpp
bogo_sort.hpp
cache.hpp
cache_impl.hpp
cmd_line_processing.hpp
config.h
count_setbits.hpp
csv_iterator.hpp
csv_iterator_impl.hpp
debug_defines.hpp
deleter.hpp
dynamic_cast.hpp
enum_as_char_array.hpp
exception.hpp
exception_impl.hpp
exit_codes.hpp
exit_codes_impl.hpp
factoring.hpp
factory.hpp
factory_impl.hpp
fibonacci.hpp
file.hpp
filename.cpp
filename.hpp
fma.hpp
fma_impl.hpp
functional.hpp
gcd.hpp
generic_app.hpp
hash.hpp
hp_timer.cpp
hp_timer.hpp
info.hpp
int128_compatibility.hpp
integer_power.hpp
intrusive.hpp
intrusive_impl.hpp
jthread.hpp
latency_timestamps.cpp
latency_timestamps.hpp
latency_timestamps_impl.hpp
line_iterator.hpp
line_iterator_impl.hpp
locking.hpp
locking_impl.hpp
logging.hpp
max_min.hpp
memops.hpp
memops_impl.hpp
memory_buffer.hpp
msg_processor.hpp
msg_processor_impl.hpp
msm.hpp
msm_impl.hpp
multimap.hpp
multimap_impl.hpp
non_allocatable.hpp
non_copyable.hpp
numa_traits.hpp
peano_curve.cpp
peano_curve.hpp
prime_numbers.hpp
priority_queue.hpp
rw_locking.hpp
rw_locking_impl.hpp
shared_mem.hpp
shared_ptr.hpp
shared_ptr_impl.hpp
singleton.hpp
sizeof_void.hpp
socket_client_manager.hpp
socket_client_manager_impl.hpp
socket_server.hpp
socket_server_impl.hpp
socket_server_manager.hpp
socket_server_manager_asio.hpp
socket_server_manager_asio_impl.hpp
socket_server_manager_glibc.hpp
socket_server_manager_glibc_impl.hpp
socket_wrapper.hpp
socket_wrapper_asio.hpp
socket_wrapper_asio_impl.hpp
socket_wrapper_glibc.hpp
socket_wrapper_glibc_impl.hpp
stack_string.hpp
stack_string_impl.hpp
stats_output.hpp
syscall_wrapper.hpp
syscall_wrapper_impl.hpp
temp_file.hpp
thread_api_traits.hpp
thread_api_traits_impl.hpp
thread_os_traits.hpp
thread_params_traits.hpp
thread_pool_aspects.hpp
thread_pool_master.hpp
thread_pool_sequential.hpp
thread_pool_workers.hpp
thread_safe_adaptors.hpp
thread_safe_adaptors_impl.hpp
thread_statistics.hpp
thread_statistics_impl.hpp
thread_wrapper.hpp
thread_wrapper_impl.hpp
trace.hpp
ttypes.hpp
unicode_conversions.hpp
unique_ptr.hpp
unique_ptr_impl.hpp
unordered_tuple.hpp
unordered_tuple_impl.hpp
uuid.hpp
►
examples
atomic_counter.cpp
atomic_counter_parallel.cpp
backtrace.cpp
bitfield_map.cpp
bogo_sort.cpp
cache.cpp
config.h
constexpr_map.cpp
count_setbits.cpp
dataflow_basic.cpp
dataflow_full.cpp
dataflow_full_algos_performance.cpp
dataflow_full_mutating_algos.cpp
dataflow_full_non-mod_algos.cpp
dataflow_full_numeric_algos.cpp
dataflow_full_sorting_algos_finite_crew.cpp
dataflow_full_sorting_algos_finite_erew.cpp
dataflow_full_sorting_algos_infinite_crew.cpp
dataflow_full_sorting_algos_infinite_erew.cpp
dataflow_full_statistics.cpp
dataflow_full_transfer_performance.cpp
dataflow_priority.cpp
enum_tags.cpp
factoring.cpp
factory.cpp
fibonacci.cpp
fma.cpp
gcd.cpp
generic_app.cpp
hash.cpp
hp_timer.cpp
integer_power.cpp
intrusive.cpp
intrusive_parallel.cpp
iterators.cpp
mandelbrot.cpp
memops.cpp
msm.cpp
msm_performance.cpp
mutex.cpp
prime_numbers.cpp
shared_mem.cpp
shared_mem_struct.hpp
shared_mem_subproc.cpp
shared_ptr.cpp
shared_ptr_parallel.cpp
socket_client.cpp
socket_server.cpp
stack_string_big.cpp
stack_string_default_ctors.cpp
stack_string_performance.cpp
stack_string_small.cpp
stack_strings_mixed_size.cpp
stdafx.cpp
stdafx.h
string_conversions.cpp
string_conversions_performance.cpp
syscall_wrapper.cpp
thread_safe_colln.cpp
thread_wrapper.cpp
timers.cpp
unique_ptr.cpp
unique_ptr_parallel.cpp
unordered_tuple.cpp
unordered_tuple_performance.cpp
►
experimental
►
NT-based
►
Database
►
ODBC
ODBCWrapper.cpp
ODBCWrapper.hpp
►
NTSpecific
►
CPUTicker
►
old code
p5 ticker.cpp
p5 ticker.h
CPUTicker.cpp
CPUTicker.hpp
►
dll
libjmmcg.cpp
resource.h
StdAfx.cpp
StdAfx.h
►
shared_memory
►
PerfMon
NTPerformanceObjects.cpp
NTPerformanceObjects.hpp
SharedMemory.hpp
AssertToNTLog.cpp
AssertToNTLog.hpp
AVIStuff.hpp
COMStuff.hpp
Directory.cpp
Directory.hpp
DumpWinMsg.hpp
EventLog.cpp
EventLog.hpp
exception.hpp
GetGUID.hpp
GlobalFreeDeallocator.hpp
hp_timer.hpp
Load n Save BMPs.cpp
Load n Save BMPs.hpp
LoadLibraryWrapper.hpp
LocalFreeDeallocator.hpp
NetAPIDeallocator.hpp
NetShare.cpp
NetShare.hpp
NTLocking.hpp
NTSecuritySettings.hpp
OnNT.hpp
pool_thread.hpp
pool_thread_impl.hpp
RegistryKey.cpp
RegistryKey.hpp
ScheduledTask.cpp
ScheduledTask.hpp
SecurityDescriptor.cpp
SecurityDescriptor.hpp
ServiceManipulation.cpp
ServiceManipulation.hpp
SystemTime.hpp
thread_api_traits.hpp
thread_api_traits_impl.hpp
thread_base.cpp
thread_base_impl.hpp
thread_params_traits.hpp
XML_Stuff impl.hpp
XML_Stuff.hpp
►
isimud
►
exchanges
►
BATSBOE
►
common
connectivity_policy.hpp
connectivity_policy_impl.hpp
messages.hpp
messages_impl.hpp
optional_field_types.hpp
processing_rules.hpp
processing_rules_impl.hpp
types.hpp
►
EU
►
v1
batsboe.cpp
batsboe.hpp
batsboe_sim.cpp
batsboe_sim.hpp
batsboe_sim_main.cpp
config.h
messages.cpp
messages.hpp
messages_impl.hpp
►
v2
batsboe.cpp
batsboe.hpp
batsboe_sim.cpp
batsboe_sim.hpp
batsboe_sim_main.cpp
config.h
messages.cpp
messages.hpp
messages_impl.hpp
messages.hpp
messages_impl.hpp
optional_field_types.hpp
types.hpp
►
US
►
v1
batsboe.cpp
batsboe.hpp
batsboe_sim.cpp
batsboe_sim.hpp
batsboe_sim_main.cpp
config.h
messages.cpp
messages.hpp
messages_impl.hpp
►
v2
batsboe.cpp
batsboe.hpp
batsboe_sim.cpp
batsboe_sim.hpp
batsboe_sim_main.cpp
config.h
messages.cpp
messages.hpp
messages_impl.hpp
types.hpp
►
common
config.h
connection.hpp
connection_impl.hpp
exchange_connection.hpp
exchange_connection_impl.hpp
exchange_to_client_processor.hpp
exchange_to_client_processor_impl.hpp
isin.hpp
isin_impl.hpp
processing_rules.hpp
processing_rules_impl.hpp
server_heartbeats.hpp
server_heartbeats_impl.hpp
socket_type.hpp
thread_traits.hpp
►
conversions
batsboe_common_to_fix_conversions.hpp
batsboe_eu_to_fix_conversions.hpp
batsboe_us_to_fix_conversions.hpp
fix_to_batsboe_common_conversions.hpp
fix_to_batsboe_eu_conversions.hpp
fix_to_batsboe_us_conversions.hpp
fix_to_mit_conversions.hpp
mit_to_fix_conversions.hpp
►
FIX
►
common
connectivity_policy.hpp
connectivity_policy_impl.hpp
conversions.hpp
messages.hpp
messages_impl.hpp
processing_rules.hpp
processing_rules_impl.hpp
types.hpp
►
v5.0sp2
config.h
fix.cpp
fix.hpp
fix_client.cpp
fix_client.hpp
fix_client_impl.hpp
fix_client_main.cpp
fix_sim.cpp
fix_sim.hpp
fix_sim_main.cpp
fixml-components-base-v5_0sp2.hpp
fixml-datatypes-5-0-SP2.hpp
fixml-fields-base-5-0-SP2.hpp
fixml-fields-fast-v5_0sp2.hpp
fixml-fields-impl-5-0-SP2.hpp
fixml-order-base-v5_0sp2.hpp
messages.cpp
messages.hpp
messages_impl.hpp
optional_field_types.hpp
types.hpp
►
links
fix_to_batsboe_eu_v1.cpp
fix_to_batsboe_eu_v2.cpp
fix_to_batsboe_main.hpp
fix_to_batsboe_main_impl.hpp
fix_to_batsboe_program_options.hpp
fix_to_batsboe_program_options_impl.hpp
fix_to_batsboe_us_v1.cpp
fix_to_batsboe_us_v2.cpp
fix_to_bit.cpp
fix_to_general_program_options.cpp
fix_to_general_program_options.hpp
fix_to_jse.cpp
fix_to_link_main.cpp
fix_to_link_main.hpp
fix_to_link_main_impl.hpp
fix_to_links.cpp
fix_to_links_main.hpp
fix_to_links_main_impl.hpp
fix_to_lse.cpp
fix_to_mit_main.hpp
fix_to_mit_main_impl.hpp
fix_to_mit_program_options.hpp
fix_to_mit_program_options_impl.hpp
fix_to_oslo.cpp
fix_to_trq.cpp
smart_order_router.hpp
►
MIT
►
BIT
bit.cpp
bit.hpp
bit_sim.cpp
bit_sim.hpp
bit_sim_main.cpp
config.h
messages.cpp
messages.hpp
messages_impl.hpp
►
common
connectivity_policy.hpp
connectivity_policy_impl.hpp
messages.hpp
messages_impl.hpp
processing_rules.hpp
processing_rules_impl.hpp
ref_data.hpp
ref_data_impl.hpp
types.hpp
►
JSE
config.h
jse.cpp
jse.hpp
jse_sim.cpp
jse_sim.hpp
jse_sim_main.cpp
messages.cpp
messages.hpp
messages_impl.hpp
►
LSE
config.h
lse.cpp
lse.hpp
lse_sim.cpp
lse_sim.hpp
lse_sim_main.cpp
messages.cpp
messages.hpp
messages_impl.hpp
►
OSLO
config.h
messages.cpp
messages.hpp
messages_impl.hpp
oslo.cpp
oslo.hpp
oslo_sim.cpp
oslo_sim.hpp
oslo_sim_main.cpp
►
reject_codes
reject_codes.cpp
►
TRQ
config.h
messages.cpp
messages.hpp
messages_impl.hpp
trq.cpp
trq.hpp
trq_sim.cpp
trq_sim.hpp
trq_sim_main.cpp
►
order_book
order_book.hpp
order_book_impl.hpp
►
OUCH
►
common
messages.hpp
►
NYSE
messages.hpp
►
SWX
messages.hpp
►
tests
batsboe_eu_basic.cpp
batsboe_eu_simulators.cpp
batsboe_eu_to_fix.cpp
batsboe_exchanges.cpp
batsboe_exchanges_performance.cpp
batsboe_us_basic.cpp
batsboe_us_simulators.cpp
batsboe_us_to_fix.cpp
fix_basic.cpp
fix_simulators.cpp
fix_to_batsboe_eu.cpp
fix_to_batsboe_us.cpp
fix_to_mit.cpp
mit_basic.cpp
mit_exchanges.cpp
mit_exchanges_performance.cpp
mit_msm.cpp
mit_reference_data.cpp
mit_simulators.cpp
mit_to_fix.cpp
order_book.cpp
stdafx.h
►
unix
►
module
config.h
ioctl_example.c
An example loadable kernel module (LKM) that can display a message in the /var/log/[kern.log|messages] file when the module is loaded and removed. The module can accept an argument when it is loaded – the name, which appears in the kernel log files
curl.cpp
curl.hpp
hp_timer.hpp
hp_timer_impl.hpp
numa_traits.hpp
pool_thread.hpp
pool_thread_impl.hpp
posix_locking.cpp
posix_locking.hpp
posix_locking_impl.hpp
scheduler_priorities.cpp
scheduler_priorities.hpp
shared_mem.cpp
shared_mem.hpp
thread_api_traits.hpp
thread_api_traits_impl.hpp
thread_base.cpp
thread_params_traits.hpp
Generated on Tue May 11 2021 17:33:38 for libjmmcg by
1.9.2