To be honest i'm not certain. Looking at her long arms she is a Macrobrachium species but i couldn't tell you which one.
As far as i know shrimp only get eggs if they have bred, I can't find the website i was thinking about to prove myself right but I don't think they would hold eggs unless they have been mating which would mean the other 2 shrimp are either the same species or one that can hybridise with her.
If your not getting babies it means 1 of 2 things... 1) She is releasing microscopic larvae who need brackish water to grow before growing up to be freshwater shrimp or 2) She is releasing baby shrimp but something in the tank is eating/killing them before they grow.
The easiest way to tell if the baby shrimp need brackish water or not is the size of her eggs. If she has hundreds then they will need brackish water to survive, if she only has 15-30 bigger eggs they will hopefully survive in fresh water.