void copy(ProviderRole role) { super.copy(role); _loginMsgCallback = role.loginMsgCallback(); _directoryMsgCallback = role.directoryMsgCallback(); _dictionaryMsgCallback = role.dictionaryMsgCallback(); _tunnelStreamListenerCallback = role.tunnelStreamListenerCallback(); } }
void copy(NIProviderRole role) { super.copy(role); _loginMsgCallback = role.loginMsgCallback(); copyLoginRequest(role.rdmLoginRequest()); copyDirectoryRefresh(role.rdmDirectoryRefresh()); }
void copy(ConsumerRole role) { super.copy(role); _loginMsgCallback = role.loginMsgCallback(); _directoryMsgCallback = role.directoryMsgCallback(); _dictionaryMsgCallback = role.dictionaryMsgCallback(); _dictionaryDownloadMode = role.dictionaryDownloadMode(); _consumerWatchlistOptions.copy(role.watchlistOptions()); copyLoginRequest(role.rdmLoginRequest()); copyDirectoryRequest(role.rdmDirectoryRequest()); }