creating branch async_assoc

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6013 1d620576-631a-0410-9fb9-985d35bca4c5
work in progress on async associations

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6014 1d620576-631a-0410-9fb9-985d35bca4c5
more work in progress, implementing async assoc within tcp transport (ACE nonblocking connect, etc)

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6015 1d620576-631a-0410-9fb9-985d35bca4c5
fixed logging and use of local addr during connect

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6016 1d620576-631a-0410-9fb9-985d35bca4c5
fixed bugs in locking and reactor interactions

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6017 1d620576-631a-0410-9fb9-985d35bca4c5
improved error indication from specific transport to framework

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6018 1d620576-631a-0410-9fb9-985d35bca4c5
use a Priority typedef instead of CORBA::Long inside the transport directory; made active/passive part of the PriorityKey comparison in order to fix a bug where both sides were passive

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6019 1d620576-631a-0410-9fb9-985d35bca4c5
more work in progress, udp transport compiles, fixed locking in TransportClient

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6020 1d620576-631a-0410-9fb9-985d35bca4c5
Merged from trunk r6013 through r6048 to get OpenDDS-3.5 release update

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6050 1d620576-631a-0410-9fb9-985d35bca4c5
Implemented updates to MulticastTransport for async_assoc

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6054 1d620576-631a-0410-9fb9-985d35bca4c5
working to fix deadlock during association between reactor lock and transportclient lock_, ACE_DEBUG comments abound

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6070 1d620576-631a-0410-9fb9-985d35bca4c5
UdpTransport updated to remove deadlock scenario between connections_lock_ and DataReaderImpl::publication_handle_lock_ as well as TransportClient::use_datalink_i to use a local copy of the RepoId for remote instead of the reference passed in to alleviate memory access violation caused when stop_accepting_or_connecting deletes callback but use_datalink_i still requires the RepoId to call transport_assoc_done

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6077 1d620576-631a-0410-9fb9-985d35bca4c5
removed 'FAILED' in debug statements

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6099 1d620576-631a-0410-9fb9-985d35bca4c5
removed 'FAILED' in debug statements

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6100 1d620576-631a-0410-9fb9-985d35bca4c5
removed 'FAILED' in debug statements

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6101 1d620576-631a-0410-9fb9-985d35bca4c5
MulticastDataLink released lock prior to calling passive_connection to alleviate deadlock with accept_datalink start_session needing to acquire lock for find_or_create_session

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6102 1d620576-631a-0410-9fb9-985d35bca4c5
Multicast Transport work -removed possible deadlocking in MulticastTransport.cpp, added logging to trace assoc failures throughout multicast, removed an unused TransportClient* arg in UdpTransport

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6108 1d620576-631a-0410-9fb9-985d35bca4c5
Added links_lock_ to stop contention during connect_datalink causing multiple datalink instances to be created

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6111 1d620576-631a-0410-9fb9-985d35bca4c5
BranchChangeLog: Wed Jun 25 13:51:09 UTC 2014  Brian Johnson  <johnsonb@ociweb.com>

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6314 1d620576-631a-0410-9fb9-985d35bca4c5
BranchChangeLogTag: Mon Jun 30 15:02:50 UTC 2014  Brian Johnson  <johnsonb@ociweb.com>

git-svn-id: svn://svn.dre.vanderbilt.edu/DOC/DDS/branches/async_assoc@6340 1d620576-631a-0410-9fb9-985d35bca4c5