Dérivation à partir de CBasePin
Pour implémenter un code confidentiel à l’aide de CBasePin, vous devez dériver une nouvelle classe de la classe de base et substituer plusieurs de ses méthodes. Vous devez substituer les méthodes suivantes :
Vous devrez probablement remplacer ces méthodes supplémentaires :
- CBasePin :: actif
- CBasePin::BreakConnect
- CBasePin::CheckConnect
- CBasePin::CompleteConnect
- CBasePin :: EndOfStream
- CBasePin :: inactif
- CBasePin :: Notify
- CBasePin :: Run
Enfin, vous devez implémenter les méthodes IPIN :: BeginFlush et IPIN :: EndFlush .
Certaines de ces méthodes sont implémentées dans les classes de base qui dérivent de CBasePin, telles que CBaseInputPin et CBaseOutputPin.